<?php
/***************************************************************
*  Copyright notice
*  (c) 2009, jianyuzhu@gmail.com
*  All rights reserved
*  This script is part of the PPEMI project.
***************************************************************/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	Content Url Parser and Controller
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
$request_maps = array(
			'xml' => 'xml',
			'ws' => 'ws',
			'portal' => 'portal',
			'widget' => 'widget',
			'error' => 'error',
			'message' => 'message',
			//
			'admin' => 'admin',
			//'my' => 'my',
			'member' => 'member',
			'login' => 'login',
			'logout' => 'logout',
			'register' => 'register',
			'password' => 'password',
			//
			'index' => 'home',
			'default' => 'home',
			'home' => 'home',
			//
			'tag' => 'tag',
			'tags' => 'tag',
			'search' => 'search',
			//
			'c' => 'category',
			'category' => 'category',
			'categories' => 'category',
			//
			'p' => 'product',
			'product' => 'product',
			'products' => 'products',
			//'pimage' => 'product/image.product',
			//'productimage' => 'product/image.product',
			//'product_image' => 'product/image.product',
			//
			'article' => 'content',
			'articles' => 'content',
			'content' => 'content',
			'contents' => 'content',
			'a' => 'content',
			//
			'n' => 'news',
			'news' => 'news',
			//
			'about' => 'about',
			'aboutus' => 'aboutus',
			'about_us' => 'aboutus',
			'contactus' => 'contactus',
			'contact_us' => 'contactus',
			'help' => 'help',
			'sitemap' => 'sitemap',
			'gb' => 'guestbook',
			'faq' => 'faq',
			'static' => 'static',
			'donate' => 'donate',
			'download' => 'download',
			'downloads' => 'download',
				);
//
if( isset($request_maps[$request_type]) && file_exists(CONFIG_PATH . CONFIG_DIR_FRONTS . $request_maps[$request_type] . '.front.php') ) {
	include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . $request_maps[$request_type] . '.front.php');
} elseif( $request_type ) {
	switch($request_type) {
	//----------------------------------------------------------------------------------------//
		case 'admin':
			include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'admin.front.php');
			break;
		//case 'my':
		//	include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'my.front.php');
		//	break;
		case 'member':
			include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'member.front.php');
			break;
		case 'ws':
			include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'ws.front.php');
			break;
	//-----------------------------------------------------------------------------------------//
		//default
		default:
			if( util_file_exists(CONFIG_PATH . CONFIG_DIR_FRONTS, $request_type, '.front.php', 'request_type') ) {
				include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . $request_type . '.front.php');
			} else {
				include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'control.front.php');
			}
			break;
	//-----------------------------------------------------------------------------------------//
	}//end
} else {
//start default home page content
	//content
	include_once(CONFIG_PATH . CONFIG_DIR_FRONTS . 'home.front.php');
//end default home page content
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
?>